5.2.1. Precision

Precision is defined as the number of significant digits used to express date times or durations.

Issue: The minimum precision required for smart grid datetimes must be milliseconds, while ICalendar currently only supports seconds.

There is no way to extend the iCalendar value type DATE-TIME without breaking compatibility.

Proposed: Use a TimeFraction Perhaps a FLOAT value specified in xCal for properties with date time or duration values:

<x-TimeFraction>0.1245</x-TimeFraction>